home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / MISC / RF / README.TXT < prev    next >
Text File  |  1996-07-11  |  5KB  |  78 lines

  1.  
  2. RF - A Program to Solve a Number of Radio Frequency (RF) Related Problems.
  3.  
  4. This DOS based public domain program was written to solve a number of problems
  5. encountered in by professional work and for amatuer radio use. The program has
  6. a number of routines, that solves problems as diverse as designing attenuators,
  7. finding the free space path loss, noise and IP3 of a number of cascaded stages,
  8. selecting blower requirements for valves, designing inductors, finding the
  9. characteristics of transmission lines (both waveguide and coaxial of various
  10. forms), designing RF pre-amps etc etc etc. All the routines were designed to
  11. solve a problem that I (or in some cases someone else) had, at particular instant
  12. in time. Hence the amount of work put into the individual routines depended on
  13. the amount time I had available, the importance I attached to the individual
  14. problem etc etc. Many of the routines are unfinished, having served their
  15. purpose. Some have never really been started. Others work well. 
  16.  
  17. At the present moment in time, I have not the free time nor inclination to
  18. produce any decent documentation. There is however some built in instructions
  19. describing the use of each routine. I would not have bothered to release the
  20. program, but as a few people have expressed interest in the individual routines,
  21. I have done so. Here is a list of the sort of things the program does.
  22.  
  23. 0:    EXIT                             20: Path loss calculator.
  24. 1:    General Introduction.            21: Stability from Puff files.
  25. 2:    Convert real impedances.         22: 2-way microstrip power splitter.
  26. 3:    Convert complex impedances.      23: Power tube blower requirements.
  27. 4:    S parameters to lumped circuit.  24: Blower selection.
  28. 5:    S(dB) to lumped circuit.         25: Air-flow extrapolation.
  29. 6:    Series LRC circuit to S.         26: Blower performance.
  30. 7:    Parallel LRC circuit to S.       27: Flow/Pressure/Velocity conversions.
  31. 8:    Build a T, π  or L attenuator.   28: Terminated transmission line
  32. 9:    Common source FET amp.           29: 3CX5000A7 exact flow & back-pressure
  33. 10:   Design a power splitter.         30: Induction motor speeds
  34. 11:   Filter design menu.              31:
  35. 12:   Inductor design menu.            32:
  36. 13:   Resonance and Q calculations     33:
  37. 14:   Mixer product calculations.      34: Mixer sprogs - use Minicircuit data.
  38. 15:   Cascaded NF and IP3.             35:
  39. 16:   Power conversions.               36:
  40. 17:   Series/parallel resistor.        37:
  41. 18:   Transmission line calculator.    38:
  42. 19:   VSWR, Γ and % reflected power.   39:
  43.  
  44. Numbers 14, 21, 22 and 34 are not really working well. I would deleted them, but
  45. its more hassle to do that than tell you they don't work. I gave up with #11
  46. (filter design), since there are good filter design programs around. However, it
  47. does implement the constant impedance band-pass filter correctly, which is useful
  48. (ie after a mixer) and not well covered in the mormal filter design programs. No
  49. 23 (blower design for valves) is not working properly, so don't use that. I do
  50. intend sorting this out (unlike numbers 11, 14, 21, 22 and 34), but so far have
  51. not had enough time to find the theory necessary to solve it properly. Most of
  52. the others work - more or less. Number 9 is quite clever, as it attempts to deign
  53. an RF pre-amp from the S-parameters of the FET used and the DC conditions form
  54. the FET. However, it does not test all posibilities for designs, but I think any
  55. results it gives are correct.
  56.  
  57. The program needs ANSI.SYS installed (by puting 'device =c:\dos\ansi.sys' or
  58. similar in config.sys). The program is supplied as a compressed ZIP file, RF.ZIP.
  59. Please ftp from medphys.ucl.ac.uk. Get the file davek\rf\rf.zip.
  60.  
  61. There are a number of text files, with the extension .txt that the program uses.
  62. These contain help information and menues. I originally put this in the
  63. executable, but the resulting program started to get too big to fit in a PC's
  64. memory. By default the program rf.exe looks in the directory c:\rf for these text
  65. files. So if you put the .txt files in c:\rf, you can place the executable rf.exe
  66. anywhere you want, such as in your utils or bin directory - whatever you have.
  67. If however, you wish to put the .txt files anywhere other than in c:\rf, you must
  68. set an enviroment variable to indicate where they are. For example, if you wish
  69. to put them in d:\rf_prog, put the following line in autoexec.bat.
  70.  
  71. set RF_TEXT=D:\RF_PROG
  72.  
  73. Hope it's of some use.
  74.  
  75. Dave Kirkby, G8WRB.
  76.  
  77. PS If you spot any bugs in the program, or understand how to do what #23 tries
  78. to do, please let me know.